package org.aynu.userservice.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.sql.Timestamp;

/**
 * 用户
 *
 * @author 小粥
 * @since 2025/03/02
 */
@Data
@TableName("users")
public class User {
    /** 用户 ID */
    @TableId(value = "user_id", type = IdType.AUTO)
    private Integer userId;
    /** 用户名 */
    private String username;
    /** 密码哈希 */
    private String passwordHash;
    /** 电子邮件 */
    private String email;
    /** 电话号码 */
    private String phoneNumber;
    /** 角色 */
    private String role;
    /** 创建时间 */
    private Timestamp createdAt;
    /** 更新时间 */
    private Timestamp updatedAt;
    /** 已删除 */
    private Integer isDeleted;
}